#pragma once

#include <memory>
#include <msg_node.h>

class Session;

struct LogicNode {
	LogicNode() = default;
	LogicNode(std::shared_ptr<Session> session,std::shared_ptr<RecvNode> recvNode)
		:session_(session),recvNode_(recvNode)
	{}

	std::shared_ptr<Session> session_;
	std::shared_ptr<RecvNode> recvNode_;
};